/*
 * Created by 智捷课堂
 * 本书网站：http://www.zhijieketang.com/group/5
 * 智捷课堂在线课堂：www.zhijieketang.com
 * 智捷课堂微信公共号：zhijieketang
 * 邮箱：eorient@sina.com
 * Java读者服务QQ群：547370999
 * 【配套电子书】网址：
 *       图灵社区：
 *       http://www.ituring.com.cn/book/2480
 *       百度阅读：
 *       https://yuedu.baidu.com/ebook/7c1499987e192279168884868762caaedd33ba00
 */

//DBHelper.java文件
package dao.mysql;

import java.io.IOException;
import java.io.InputStream;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.util.Properties;

//数据库辅助类
public class DBHelper {

/*    // 连接数据库url
    static String url;
    // 创建Properties对象
    static Properties info = new Properties();*/

    // 1.驱动程序加载
    static {
        // 获得属性文件输入流
        /*InputStream input = DBHelper.class.getClassLoader()
                .getResourceAsStream("com/a51work6/jpetstore/dao/mysql/config.properties");*/

        try {
            /*// 加载属性文件内容到Properties对象
            info.load(input);
            // 从属性文件中取出url
            url = info.getProperty("url");
            // 从属性文件中取出driver*/
            Class.forName("com.mysql.cj.jdbc.Driver");
            System.out.println("Success lord driver");
        } catch (ClassNotFoundException e) {
            System.out.println("Field to lord driver");
        } /*catch (IOException e) {
            System.out.println("加载属性文件失败...");
        }*/
    }

    // 获得数据库连接
    public static Connection getConnection() throws SQLException {
        // 创建数据库连接
        Connection c1 = DriverManager.getConnection(
                "jdbc:mysql://localhost/petstore", "jiang", "xiaojiang");
        return c1;
    }

}
